GF(2) bit-parallel squarer using generalised polynomial basis for new class of irreducible pentanomials

نویسندگان

  • Xi Xiong
  • Haining Fan
چکیده

Introduction: The squarer is an important circuit building block in square-and-multiply-based exponentiation and inversion circuits. When GF(2) elements are represented in a normal basis, squaring is simply a circular shift operation. Therefore, most previous works on squarers focused on other representations of GF(2) elements. For practical applications where values of n are often in the range of [1, 10 000], GF(2) can be defined by either an irreducible trinomial or an irreducible pentanomial. Paar et al. [1] and Wu [2, 3] presented explicit squaring formulae of polynomial basis squarers for an arbitrary irreducible trinomial. Using Montgomery’s presentation with the factor x, Wu also proposed an optimised Montgomery squarer [4]. On the other hand, Hariri and Reyhani-Masoleh [5] presented a Montgomery squarer for a special class of irreducible pentanomials x + x + 1 + x + x + 1(3 < k < (n − 3)/2). For an arbitrary irreducible pentanomial, Park [6] derived explicit formulae and complexities of squarers based on a weakly dual basis. The numbers of XOR gates used in these pentanomial-based squarers are about 1.5n and the gate delays of these squarers are 2TX, where TX is the delay of one 2-input XOR gate. In this Letter, we consider bit-parallel squarers based on a new GF(2) representation – the generalised polynomial basis (GPB), which is defined by Cilardo [7] and is a generalisation of the shifted polynomial basis.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GF(2n) Bit-Parallel Squarer Using Generalized Polynomial Basis For a New Class of Irreducible Pentanomials

Introduction: Squarer is an important circuit building block in squareand-multiply-based exponentiation and inversion circuits. When GF (2n) elements are represented in a normal basis, squaring is simply a circular shift operation. Therefore, most previous works on squarers focused on other representations of GF (2n) elements. For practical applications where values of n are often in the range ...

متن کامل

Efficient implementation of low time complexity and pipelined bit-parallel polynomial basis multiplier over binary finite fields

This paper presents two efficient implementations of fast and pipelined bit-parallel polynomial basis multipliers over GF (2m) by irreducible pentanomials and trinomials. The architecture of the first multiplier is based on a parallel and independent computation of powers of the polynomial variable. In the second structure only even powers of the polynomial variable are used. The par...

متن کامل

Bit-Parallel GF(2n) Squarer Using Shifted Polynomial Basis

We present explicit formulae and complexities of bit-parallel shifted polynomial basis (SPB) squarers in finite field GF (2)s generated by general irreducible trinomials x+x+1 (0 < k < n) and type-II irreducible pentanomials x + x + x + xk−1 + 1 (3 < k < (n − 3)/2). The complexities of the proposed squarers match or slightly outperform the previous best results. These formulae can also be used ...

متن کامل

Efficient Square-based Montgomery Multiplier for All Type C.1 Pentanomials

In this paper, we present a low complexity bit-parallel Montgomery multiplier for GF(2m) generated with a special class of irreducible pentanomials xm + xm−1 + xk + x + 1. Based on a combination of generalized polynomial basis (GPB) squarer and a newly proposed square-based divide and conquer approach, we can partition field multiplications into a composition of sub-polynomial multiplications a...

متن کامل

Montgomery Multiplier and Squarer in GF(2)

Montgomery multiplication in GF(2) is defined by a(x)b(x) r−1(x) mod f(x), where the field is generated by irreducible polynomial f(x), a(x) and b(x) are two field elements in GF(2), and r(x) is a fixed field element in GF(2). In this paper, first we present a generalized Montgomery multiplication algorithm in GF(2). Then by choosing r(x) according to f(x), we show that efficient architecture f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014